Skip to content

feat: add logs tab to settings and improve ADB initialization reporting - #536

Merged
rteyssandier merged 5 commits into
mainfrom
feat/settings_logs
Jul 29, 2026
Merged

feat: add logs tab to settings and improve ADB initialization reporting#536
rteyssandier merged 5 commits into
mainfrom
feat/settings_logs

Conversation

@rteyssandier

Copy link
Copy Markdown
Contributor

Introduces a centralized LogManager to track application events, exposed through a new "Logs" tab in the Settings screen. Additionally, updates the Settings UI to use a side-drawer layout and improves ADB process feedback by logging success and error states.

@rteyssandier rteyssandier self-assigned this Jul 8, 2026
@rteyssandier rteyssandier added the enhancement New feature or request label Jul 8, 2026
@rteyssandier
rteyssandier marked this pull request as draft July 8, 2026 07:59
@rteyssandier
rteyssandier marked this pull request as ready for review July 8, 2026 08:21

@snappdevelopment snappdevelopment left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice feature! I left some comments, but feel free to ignore them if you have a different opinion.

Introduces a centralized LogManager to track application events, exposed through a new "Logs" tab in the Settings screen. Additionally, updates the Settings UI to use a side-drawer layout and improves ADB process feedback by logging success and error states.
Reverts the navigation3 library to the stable 1.1.1 release to resolve compatibility or stability issues encountered with the alpha version.
Introduces an `AdbForwardStatus` to track the health of reverse port forwarding in the `SettingsRepository`. Updates the Settings UI to display the current connection status and refines log entries with timestamps for better debugging.
Refactor the appearance settings to use a card-based layout and update the theme selector with improved visual feedback, including hover states and descriptive icons for each theme option.
The live preview section, which included a mock log entry, is no longer needed in the Appearance pane. A dedicated Logs tab has been introduced to centralize application logging.
@rteyssandier
rteyssandier merged commit 4130cd1 into main Jul 29, 2026
2 checks passed
@rteyssandier
rteyssandier deleted the feat/settings_logs branch July 29, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants